#include <SFML/Graphics.hpp>

#include "GameState.h"

class StateManager;

class MenuState : GameState
{
public:
	MenuState();
	~MenuState();

	void Begin();
	void End();

	void Tick(float DeltaTime);
	void OnInput(sf::Event::KeyEvent* pKeyEvent, bool keyDown);

private:
	StateManager* m_pStateManager;
};